I have been teaching research writing to NNS with NYIT on the ADMC campus as well as Academic Composition at HCT/CERT Naval College. Both contexts have required me to develop or adapt viable courses quickly, effectively gauge learner response and interest, and adjust materials on-the-fly to better meet learner needs. Flexibility, creativity, and organization beneficial to both instructor and student are achieved using DIYLMS (do it yourself LMS). Components include a wiki portal for course information, links pertinent to course content and management, and screencast and other tutorials. Google Docs are used for student collection of assignments. Teacher feedback can be given in-class directly on real-time, interactive instances of student writing for all to see via in-class projector, and for individual students to follow right there on their laptops, whereas effective feedback can be given between classes via a medium where it can be immediately seen, day or night, when students are revising their work. Another component, blogging, is used to showcase student work. I also use etherpad clones for certain classwork and Jing to create annotated screen-capture and screencast tutorials.
There is more information about this presentation here: